.color_666 {color: #666}
.color_333 {color: #333}
.color_999 {color: #999}
a,a:hover {text-decoration: none}
span, strong {display: inline-block;}
body,html {width: 100%;height: 100%;}
html {font-size: 40px;-webkit-touch-callout: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none}
body {font-family: 'Microsoft Yahei',Arial;color: #666;overflow-x: hidden;background:#fff;max-width: 640px;margin: 0 auto;}
button,input,select,textarea {outline: 0}
input {padding: 0;margin: 0;vertical-align: middle;box-sizing: border-box;font-family: 'Microsoft Yahei',Arial;}
li,ul {list-style-type: none}
a {color: #333;outline: 0;text-decoration: none;}
a:hover {text-decoration: none}
.fl {float: left}
.fr {float: right}
.txtcenter {text-align: center}
.row {width: 100%}
.w80 {width: 80%}
.w70 {width: 70%}
.w100 {width: 100%}
.w50 {width: 50%}
.w45 {width: 45%}
.w40 {width: 40%}
.w30 {width: 30%}
.w20 {width: 20%}
.center {margin: 0 auto}
.clear {clear: both}
.hidden {display: none}
.visible {display: block}
.bold {font-size: bold}
.payTypeboxContent .ordinaryinput.black {color: #000}
.mgt30 {margin: .75rem auto;}
.pdb0 {padding: 0}
.mt10 {margin-top: .25rem}
.mb10 {margin-bottom: .25rem}
.button.mt55,.mt55 {margin-top: 1.375rem}
.button.mgb55 {margin-bottom: 1.375rem}
.mgt20 {margin-top: .5rem}
.mgb20 {margin-bottom: .5rem}
.mgb30 {margin-bottom: .75rem}
.mgb40{margin-bottom: 2rem}
.mgb60{margin-bottom: 3rem}
.mgt15 {margin-top: .375rem}
.pdb30{padding-bottom: 1rem}
.pdb40{padding-bottom: 2rem}
.pdb60{padding-bottom: 3rem}
.bgred {background-color: #E60011}
.bggreen {background-color: #74C851}
.pdt20 {padding-top: .5rem}
.pdt15 {padding-top: .375rem}
.pdt10 {padding-top: .25rem}
.pdb10 {padding-bottom: .25rem}
.pdl20 {padding-left: .5rem}
.pdr20 {padding-right: .5rem}
.pdb20 {padding-bottom: .5rem}
.ml2 {margin-left: 5%}
.button {background-color: #E60011;color: #fff;padding: .7em 0 .8em;text-align: center;border-radius: 3px;font-size: .7rem;margin: 0 auto}
.w90 {width: 90%;}
.mt10 {margin-top: .25rem}
.mb20 {margin-bottom: .5rem}
.pd20 {padding-bottom: .5rem}
.bold {font-weight: 700}
.fs16 {font-size: .4rem}
.fs18 {font-size: .45rem}
.fs20 {font-size: .5rem}
.fs22 {font-size: .55rem}
.fs24 {font-size: .6rem}
.fs26 {font-size: .65rem}
.fs28 {font-size: .7rem}
.fs30 {font-size: .75rem}
.fs32 {font-size: .8rem}
.fs34 {font-size: .85rem}
.fs36 {font-size: .9rem}
.fs40 {font-size: 1rem}
.fs42 {font-size: 1.05rem}
.fs48 {font-size: 1.2rem}
.fs60 {font-size: 1.5rem}
.bor-right {border-right: 1px solid #e5e5e5}
.bor-left {border-left: 1px solid #e5e5e5}
.cc {display: table !important;content: "";clear: both;}
.bd-0 {border: 0!important}
.rg {float: right}
.bg-f7 {background: #f7f7f9}
article, aside, blockquote, button, code, dd, details, div, dl, dt,fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6,header, hr, input, legend, li, menu, nav, ol, p, pre, section, td,textarea, th, ul {margin: 0;padding: 0}
.mg_top28 {margin-top: .7rem}
.mrg40 {margin: 1rem 0}
.img img {max-width: 100%;}
.bor-bott {border-bottom: 1px solid #E5E5E5;}
/* 公共头部样式 */
.qbd_header{height:1.85rem;background:#10a86c;color:#fff;position:relative}
.qbd_header h1{font-weight:400;line-height:1.85rem;margin:0 3.5rem;text-align:center;height:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.qbd_header .qbd_return a{background:url(../img/qbd_top.png) no-repeat 0 50%;display:block;background-size:95%;width:.6rem;height:1.75rem}
.qbd_header .fl{left:5%}
.qbd_header .fl{min-width:5%;line-height:1.75rem;position:absolute;top:0}
.qbd_header .fr{min-width:5%;position:absolute;top:.5rem;text-align:right;right:4%}
.qbd_header .fr img{width:.775rem;height:.85rem}
/* 头部搜索 */
.search-box{ background:#e9e9e9; overflow:hidden; padding:.55rem }
.searchdiv{background-color:#fff;border-radius:5px;width:85%;line-height:1.35rem;height:1.35rem;float:left; border:1px solid #d2d2d2}
.inputsearch{width:100%;font-size:.625rem;margin:0 .5rem 0 .5rem;background-color:none;border:none;float:left;width:77%;vertical-align:middle;padding-top:.28rem}
.searchcancel{float:left;font-size:.6rem;line-height:1.35rem;color:#fff; background:#0474f3; border:none; width:2rem; margin-left:1%; border-radius:5px}
